Aelia\WC\EU_VAT_Assistant\Settings B

Total Complexity 80
Dependencies 4
Dependents 8
Total lines 776
Lines of code 331
Logical lines of code 154
Comment lines 302
Methods 26
Properties 3

Methods 26

Method Rating Maintainability Complexity Lines of code
validate_settings()
A
45 13 38
set_exchange_rates_update_schedule()
A
57 8 16
validate_exchange_rates()
S
53 6 22
get_exchange_rates()
S
54 5 22
merge_exchange_rates()
S
58 5 15
validate_vies_requester_vat_number()
S
53 4 21
update_exchange_rates()
S
55 4 18
default_settings()
S
48 2 37
get_exchange_rates_schedule_info()
S
56 3 18
register_exchange_rates_model()
S
59 3 14
__construct()
S
62 3 11
get_requester_vat_number()
S
59 2 16
sort_schedules()
S
69 3 6
register_exchange_rates_models()
S
59 2 14
show_validation_errors()
S
72 2 5
exchange_rates_providers_options()
S
68 2 7
scheduled_update_exchange_rates()
S
68 2 7
get_exchange_rates_model()
S
69 2 7
get_schedule_options()
S
65 2 9
default_currency_settings()
S
72 1 6
get_current_exchange_rates_provider_label()
S
74 1 4
get_exchange_rates_model_instance()
S
72 1 5
enabled_currencies()
S
74 1 4
validate_exchange_rates_provider_settings()
S
82 1 3
vat_currency()
S
79 1 3
exchange_rates_update_hook()
S
82 1 3